/**
 * Copyright &copy; 2012-2016 <a href="https://github.com/thinkgem/jeesite">JeeSite</a> All rights reserved.
 */
package com.thinkgem.jeesite.modules.ta.entity;

import org.hibernate.validator.constraints.Length;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;

import com.thinkgem.jeesite.common.persistence.DataEntity;

/**
 * 楼盘展示Entity
 * @author 刘雨轩
 * @version 2017-06-13
 */
public class XtLoupan extends DataEntity<XtLoupan> {
	
	private static final long serialVersionUID = 1L;
	private int lch;		// 楼层号
	private int fh;		// 房间号
	private String fwlx;		// 房屋类型
	private String fx;		// 房型
	private int ycjzmj;		// 预测建筑面积
	private Long yctnmj;		// 预测套内面积
	private Long ycftmj;		// 预测分摊面积
	private Long zzzt;		// 安置状态
	private Date azsj;		// 安置时间
	private String lcfjh;		// 楼层房间号
	private String fylx;		// 业务状态
	private Long price;		// 单价
	private Date qdhtsj;		// 签订合同时间
	private String zid;		// 幢id
	private String xmid;		// 项目id
	private int scjzmj;		// 实测建筑面积
	private Long sctnmj;		// 实测套内面积
	private Long scftmj;		// 实测分摊面积
	
	private int nd;
	
	
	
	public int getNd() {
		return nd;
	}

	public void setNd(int nd) {
		this.nd = nd;
	}

	public XtLoupan() {
		super();
	}

	public XtLoupan(String id){
		super(id);
	}

	public int getLch() {
		return lch;
	}

	public void setLch(int lch) {
		this.lch = lch;
	}
	
	public int getFh() {
		return fh;
	}

	public void setFh(int fh) {
		this.fh = fh;
	}
	
	@Length(min=0, max=100, message="房屋类型长度必须介于 0 和 100 之间")
	public String getFwlx() {
		return fwlx;
	}

	public void setFwlx(String fwlx) {
		this.fwlx = fwlx;
	}
	
	@Length(min=0, max=100, message="房型长度必须介于 0 和 100 之间")
	public String getFx() {
		return fx;
	}

	public void setFx(String fx) {
		this.fx = fx;
	}
	
	public int getYcjzmj() {
		return ycjzmj;
	}

	public void setYcjzmj(int ycjzmj) {
		this.ycjzmj = ycjzmj;
	}
	
	public Long getYctnmj() {
		return yctnmj;
	}

	public void setYctnmj(Long yctnmj) {
		this.yctnmj = yctnmj;
	}
	
	public Long getYcftmj() {
		return ycftmj;
	}

	public void setYcftmj(Long ycftmj) {
		this.ycftmj = ycftmj;
	}
	
	public Long getZzzt() {
		return zzzt;
	}

	public void setZzzt(Long zzzt) {
		this.zzzt = zzzt;
	}
	
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	public Date getAzsj() {
		return azsj;
	}

	public void setAzsj(Date azsj) {
		this.azsj = azsj;
	}
	
	@Length(min=0, max=100, message="楼层房间号长度必须介于 0 和 100 之间")
	public String getLcfjh() {
		return lcfjh;
	}

	public void setLcfjh(String lcfjh) {
		this.lcfjh = lcfjh;
	}
	
	@Length(min=0, max=100, message="业务状态长度必须介于 0 和 100 之间")
	public String getFylx() {
		return fylx;
	}

	public void setFylx(String fylx) {
		this.fylx = fylx;
	}
	
	public Long getPrice() {
		return price;
	}

	public void setPrice(Long price) {
		this.price = price;
	}
	
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	public Date getQdhtsj() {
		return qdhtsj;
	}

	public void setQdhtsj(Date qdhtsj) {
		this.qdhtsj = qdhtsj;
	}
	
	@Length(min=0, max=100, message="幢id长度必须介于 0 和 100 之间")
	public String getZid() {
		return zid;
	}

	public void setZid(String zid) {
		this.zid = zid;
	}
	
	@Length(min=0, max=100, message="项目id长度必须介于 0 和 100 之间")
	public String getXmid() {
		return xmid;
	}

	public void setXmid(String xmid) {
		this.xmid = xmid;
	}
	
	public int getScjzmj() {
		return scjzmj;
	}

	public void setScjzmj(int scjzmj) {
		this.scjzmj = scjzmj;
	}
	
	public Long getSctnmj() {
		return sctnmj;
	}

	public void setSctnmj(Long sctnmj) {
		this.sctnmj = sctnmj;
	}
	
	public Long getScftmj() {
		return scftmj;
	}

	public void setScftmj(Long scftmj) {
		this.scftmj = scftmj;
	}
	
}